#include "stdafx.h"
#include "AgCoreCallbacks.h"

AgCoreCallbacks::AgCoreCallbacks( void )
{
	throw std::logic_error("The method or operation is not implemented.");
}


AgCoreCallbacks::~AgCoreCallbacks(void)
{
	throw std::logic_error("The method or operation is not implemented.");
}


HRESULT STDMETHODCALLTYPE AgCoreCallbacks::AreObjectsOfSameType( CDependencyObject *nativeObject1, CDependencyObject *nativeObject2, unsigned int *areEqual )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::CallAUHandler( unsigned int errorCode )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::ContentControl_ShouldBringIntoViewOnKeyboardFocus( CDependencyObject *nativeTarget, unsigned int *pShouldBringIntoView )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::CreateManagedPeer( CDependencyObject *element, int typeIndex, unsigned int fPeggedNoRef, unsigned int fPeggedRef, unsigned int isShutdownException )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::EnsureIsObjectOfType( void *target, void *targetType )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FireEvent( CDependencyObject *unmanagedObj, CDependencyObject *unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, unsigned __int16 *eventName, unsigned int flags )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_ClearAnimatedValue( CDependencyObject *pNativeTarget, unsigned int customPropertyID, unsigned int hasHoldEndValue, CValue *pHoldEndValue, unsigned int typeIndex )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_ClearDataContext( CFrameworkElement *pElement )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_GetCustomProperty( CDependencyObject *pNativeTarget, unsigned int customPropertyID, CValue *pPropertyValue )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_GetCustomPropertyID( unsigned int typeID, unsigned __int16 *szPropertyName, unsigned int *pCustomPropertyID )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_GetCustomPropertyType( unsigned int customPropertyID, unsigned int *pTypeIndex )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_GetCustomTypeFullName( CDependencyObject *target, unsigned __int16 **fullName, unsigned int *fullNameLength )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_GetCustomTypeIDFromObject( CDependencyObject *target, unsigned int *typeID )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_GetFirstFocusableElement( CDependencyObject *pSearchStart, CDependencyObject **ppFirstFocusable )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_GetLastFocusableElement( CDependencyObject *pSearchStart, CDependencyObject **ppLastFocusable )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_ProcessTabStop( CDependencyObject *pFocusedElement, unsigned int shiftPressed, CDependencyObject **ppNewTabStop )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_SetAnimatedValue( CDependencyObject *pNativeTarget, unsigned int customPropertyID, CValue *pPropertyValue, unsigned int typeIndex )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_SetDataContext( CFrameworkElement *pElement, CValue *pValue )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::FrameworkCallbacks_SupportInitializeEndInit( CDependencyObject *nativeTarget )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::GetBuiltInStyle( CDependencyObject *nativeTarget, CStyle **nativeStyle )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::GetDynamicTimelines( CDependencyObject *pNativeDynamicTimeline, unsigned int bGenerateSteadyStateOnly, CValue *pNativeTimelineCollection )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::GetExceptionText( unsigned __int16 **text, unsigned int *textLength )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::HwndHost_BuildWindow( CDependencyObject *nativeHwndHost, void *hwndParent, void **phwnd )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::HwndHost_DestroyWindow( CDependencyObject *nativeHwndHost )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::HwndHost_TranslateAccelerator( CDependencyObject *nativeHwndHost, void *pMsg, unsigned int *pbHandled )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::InvalidateProperty( CDependencyObject *nativeTarget, unsigned int propertyId )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::LoadThemeResources()
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::ManagedPeerTreeUpdate( CDependencyObject *oldParentElement, CDependencyObject *parentElement, CDependencyObject *childElement, char bIsParentAlive, char bKeepReferenceToParent, unsigned int canCreateParent )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::PegManagedPeerNoRef( CDependencyObject *element )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::PerFrameCallback()
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::RaiseEvent( CDependencyObject *target, unsigned int eventId, CDependencyObject *coreEventArgs, unsigned int eventArgsTypeIndex )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::ResolveFileResource( unsigned __int16 *pPath, unsigned __int16 **ppFileName )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::TryPegManagedPeer( CDependencyObject *element, unsigned int isShutdownException, unsigned int *pWasPegged )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::TryUnpegManagedPeer( CDependencyObject *element, unsigned int isShutdownException, unsigned int *pWasUnpegged )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::TypeIsAssignableFrom( unsigned int baseTypeId, unsigned int derivedTypeId )
{
	throw std::logic_error("The method or operation is not implemented.");
}

HRESULT STDMETHODCALLTYPE AgCoreCallbacks::UnpegManagedPeerNoRef( CDependencyObject *element )
{
	throw std::logic_error("The method or operation is not implemented.");
}
